package presentacion;

import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;

import java.awt.BorderLayout;

import javax.swing.JLabel;

import java.awt.Font;

import javax.swing.JButton;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Menu {

	static JFrame VentanaMenu;
	private JPanel panel;
	private JLabel lblBienvenido;
	private JLabel lblSelec;
	private JButton btnGestionarViaje;
	private JButton btnConsultarHorarioprecio;
	private JButton btnNuevoCliente;
	private JButton btnSalir;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Menu window = new Menu();
					window.VentanaMenu.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the application.
	 */
	public Menu() {
		initialize();
	}

	/**
	 * Initialize the contents of the frame.
	 */
	private void initialize() {
		VentanaMenu = new JFrame();
		VentanaMenu.setVisible(true);
		VentanaMenu.setTitle("Men\u00FA");
		VentanaMenu.setBounds(100, 100, 398, 316);
		VentanaMenu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		{
			panel = new JPanel();
			VentanaMenu.getContentPane().add(panel, BorderLayout.CENTER);
			panel.setLayout(null);
			{
				lblBienvenido = new JLabel("\u00A1Bienvenido! ");
				lblBienvenido.setBounds(107, 13, 178, 32);
				lblBienvenido.setFont(new Font("Tahoma", Font.BOLD, 26));
				panel.add(lblBienvenido);
			}
			{
				lblSelec = new JLabel("Seleccione la opci\u00F3n deseada:");
				lblSelec.setFont(new Font("Tahoma", Font.PLAIN, 20));
				lblSelec.setBounds(69, 58, 275, 25);
				panel.add(lblSelec);
			}
			{
				btnGestionarViaje = new JButton("Gestionar viaje");
				btnGestionarViaje.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent arg0) {
						Viajes v = null;
						try {
							v = new Viajes();
						} catch (Exception e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
						v.VentanaViaje.setVisible(true);
						VentanaMenu.setVisible(false);
					}
				});
				btnGestionarViaje.setBounds(107, 96, 178, 25);
				panel.add(btnGestionarViaje);
			}
			{
				btnConsultarHorarioprecio = new JButton("Consultar horario/precio");
				btnConsultarHorarioprecio.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent arg0) {
						Horario_Precio hp = null;
						try {
							hp = new Horario_Precio();
						} catch (Exception e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
						hp.VentanaHorarioPrecio.setVisible(true);
						VentanaMenu.setVisible(false);
					}
				});
				btnConsultarHorarioprecio.setBounds(107, 139, 178, 25);
				panel.add(btnConsultarHorarioprecio);
			}
			{
				btnNuevoCliente = new JButton("Dar de alta nuevo cliente");
				btnNuevoCliente.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent arg0) {
						Nuevo_Cliente nu = new Nuevo_Cliente();
						nu.VentanaNuevo.setVisible(true);
						VentanaMenu.setVisible(false);
					}
				});
				btnNuevoCliente.setBounds(107, 188, 178, 25);
				panel.add(btnNuevoCliente);
			}
			{
				btnSalir = new JButton("Salir");
				btnSalir.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent arg0) {
						VentanaMenu.setVisible(false);
						
					}
				});
				btnSalir.setBounds(298, 231, 70, 25);
				panel.add(btnSalir);
			}
		}
	}
}
